export interface BillRuleVO {
  /**
   * 自然主键
   */
  id: string | number;

  /**
   * 单据名称
   */
  name: string;

  /**
   * 分类
   */
  category: string;

  /**
   * 单据编号
   */
  enCode: string;

  /**
   * 单据前缀
   */
  prefix: string;

  /**
   * 日期格式
   */
  dateFormat: string;

  /**
   * 流水位数
   */
  digit: number;

  /**
   * 流水起始
   */
  startNumber: string;

  /**
   * 流水范例
   */
  example: string;

  /**
   * 当前流水号
   */
  thisNumber: number;

  /**
   * 输出流水号
   */
  outputNumber: string;

  /**
   * 描述说明
   */
  description: string;

  /**
   * 排序
   */
  seq: number;

}

export interface BillRuleForm extends BaseEntity {
  /**
   * 自然主键
   */
  id?: string | number;

  /**
   * 单据名称
   */
  name?: string;

  /**
   * 分类
   */
  category?: string;

  /**
   * 单据编号
   */
  enCode?: string;

  /**
   * 单据前缀
   */
  prefix?: string;

  /**
   * 日期格式
   */
  dateFormat?: string;

  /**
   * 流水位数
   */
  digit?: number;

  /**
   * 流水起始
   */
  startNumber?: string;

  /**
   * 流水范例
   */
  example?: string;

  /**
   * 当前流水号
   */
  thisNumber?: number;

  /**
   * 输出流水号
   */
  outputNumber?: string;

  /**
   * 描述说明
   */
  description?: string;

  /**
   * 排序
   */
  seq?: number;

}

export interface BillRuleQuery extends PageQuery {
  /**
   * 单据名称
   */
  name?: string;

  /**
   * 分类
   */
  category?: string;

  /**
   * 单据编号
   */
  enCode?: string;

  /**
   * 单据前缀
   */
  prefix?: string;

  /**
   * 日期格式
   */
  dateFormat?: string;

  /**
   * 流水位数
   */
  digit?: number;

  /**
   * 流水起始
   */
  startNumber?: string;

  /**
   * 流水范例
   */
  example?: string;

  /**
   * 当前流水号
   */
  thisNumber?: number;

  /**
   * 输出流水号
   */
  outputNumber?: string;

  /**
   * 描述说明
   */
  description?: string;

  /**
   * 排序
   */
  seq?: number;

}
